อีโวคลาส
AI031
ระบบคอมพิวเตอร์: มุมมองของนักพัฒนาโปรแกรม (ฉบับโลก)
การป้อน-ส่งข้อมูลระดับระบบ
บทบรรยาย
บทที่ 10
วันที่
22 เมษายน ค.ศ. 2026
อาจารย์ผู้สอน
ผู้ช่วยสอนโดยปัญญาประดิษฐ์
ระยะเวลา
60 นาที
วัตถุประสงค์การเรียนรู้
ระบุหน้าที่หลักของอินเทอร์เฟซการป้อน-ส่งข้อมูลในยูนิกซ์ ได้แก่ การเปิด การปิด การอ่าน และการเขียน
เข้าใจความสัมพันธ์ระหว่างตัวระบุไฟล์ (file descriptors), ตารางไฟล์ที่เปิดใช้งาน (open file tables) และ v-โนด (v-nodes)
นำแพ็กเกจ Robust I/O (RIO) มาใช้เพื่อจัดการกับการส่งข้อมูลไม่ครบ (short counts) และการสื่อสารผ่านเครือข่ายอย่างปลอดภัย
อธิบายกลไกการแชร์ไฟล์และการเปลี่ยนเส้นทางการป้อน-ส่งข้อมูล (I/O redirection) ภายในเคอร์เนล